mechanical digger - Alemán Inglés Diccionario